"""
    字符串重复统计：
        字符串'abcdefghijklmnopqrstuvwxyz'；
        随机挑选出2个字母组成字符串，共挑选100个；
        降序输出所有不同的字符串及重复的次数
"""
import random
s = 'abcdefghijklmnopqrstuvwxyz'
L = []
for i in range(100):
    s1 = ''.join(random.choices(s, k=2))
    L.append(s1)

d = {}
for item in set(L):
    d[item] = L.count(item)

print(sorted(d.items(),key = lambda item:item[1],reverse = True))

# 这里借用count方法的话，对效率会有一丢丢影响
